#include "stdafx.h"
#include "ReactorCategoryDef.h"
#include "InstanceTouch.h"

DECL_INSTANCE_TOUCH(ETouch_CategoryDef);

struct  ReactorCategoryDefReflectionRegister
{
	ReactorCategoryDefReflectionRegister()
	{
		REGISTER_REFLECTION_MEMBER(ReactorCategoryDef,m_iID,INVALID_ID).Editor_SetAsPrimaryKey();
		REGISTER_REFLECTION_MEMBER(ReactorCategoryDef,m_sDisplayName,std::string("DefaultName")).Editor_SetAsDisplayName();

		GlobalClassManager::Instance().RegisterClass(ReactorCategoryDef::s_GetReflection(),eDefaultDef_ReactorCategory);
		GlobalDefManager::Instance().RegisterDefManger(&ReactorCategoryDefManager::Instance());
	}
}_____reactorcategorydefreflectionregister;